package demo3;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

@Component
public class Person {
    /*
    * 当我们需要调用另一个类的方法来完成功能时,那么当前类就与另一个类存在"依赖关系"
    * 比如:
    * Person类的play方法需要使用Shirt类的方法来完成逻辑
    *
    *
    * */
    //Shirt shirt = new Shirt();
    /*@Autowired
    //private Shirt shirt;
    @Autowired
    private Sweater sweater;*/
    @Autowired
    @Qualifier("summer")
    private Clothes clothes;
    //在当前的play方法中需要使用Shirt的某个方法完成工作
    public void play(){
        //System.out.println("出门玩耍需要穿:"+shirt.toString());
        System.out.println("出门玩耍需要穿:"+clothes.toString());
    }
}
